added a file manager and a room manager