minor refactoring of views
begin adding scheduler