include core... solve all problems