final button positions implemented