buttons are starting to appear just when needed