almost done with week 6. TODO: finish button intents
week 6 finished