build scheduler and web interface