figuring out button layout