add titan framework core class