implement buttons
Add in loading and fade out