changed some facade and world methods