wip: buttons working