testing some problems and finding out why other things didnt work