objects shouldnt mess with other objects

notify instead