functions are made to add room and not to add