adding in full scheduling and action choosing