added some suggestions at the bottom