removed unimportant room implementation