start of volunteer scheduler