why does this happen? how do i fix this?