hope i fixed a bug