rearranging, playing with ids and buttons