~ Classes & Events ~