think it's finally working, need to deal with the pad and oragnize thigns
little cleanup