added eager extension
added scheduler project
proper scheduler implementation