save apartment
added event handlers and signals