new design begin
new design simple style and movement works
basic desing working very well
init
new struct working