some animations and positioning