initial project, basic button with cooldown