replace exists function, add doc's for new classes, replace send message,