Attachment 66996

Attachment 66997

still need some work but I think it's ok for now.