all bugs are hopefully fixed :)