sorry i'm trying to work out the bugs