implemented backward taken forward no-taken strategy, and load-forwarding
preparing to submit lab