comments, tryings, fix bugs