initial support for scheduler and better model logging