bug fixed (i hope so)