added some fancy button stuff... ok not that fancy