add working interaction but

add some of the gui thing but i need to work in trand\s/places due to
different res