still getting strange bug thougH