To use this program:
- Install Liftosaur app
- Copy the link to this program by clicking on below
- Import the link in the app, on the Choose Program screen.
id: arcbxrdq
stage: 1, increase: 10 lb, weight: 150 lb
id: obornhqj
weight: 95 lb, stage3increase: 15 lb, stage: 1, increase: 5 lb, stage1weight: 95 lb
id: funewull
increase: 5 lb, repsthreshold: 25, weight: 20 lb
Rest Timer: 90
id: gtydkkay
stage: 1, increase: 5 lb, weight: 135 lb
Reused logic from Tier 1 Squat
id: lrzellmp
weight: 135 lb, stage3increase: 15 lb, stage: 1, increase: 10 lb, stage1weight: 95 lb
Reused logic from Tier 2 Bench Press
id: funewull
increase: 5 lb, repsthreshold: 25, weight: 20 lb
Rest Timer: 90
id: sowdutxd
stage: 1, increase: 10 lb, weight: 200 lb
Reused logic from Tier 1 Squat
id: ygknxmbg
weight: 75 lb, stage3increase: 15 lb, stage: 1, increase: 5 lb, stage1weight: 95 lb
Reused logic from Tier 2 Bench Press
id: hbyrdbsw
increase: 5 lb, repsthreshold: 25, weight: 20 lb
Rest Timer: 90
Reused logic from Lat Pulldown
Muscles used, relatively to each other
List Of Exercises (strength)
Squat
Target
Glutes: 56.5%
Quadriceps: 43.5%
SynergistGlutes: 56.5%
Hamstrings: 13.0%
Calves: 13.0%
Back: 13.0%
Abs: 13.0%
Bench Press
SynergistChest: 56.5%
Shoulders: 13.0%
Triceps: 13.0%
Deadlift
Target
Back: 56.5%
Hamstrings: 56.5%
Glutes: 43.5%
SynergistHamstrings: 56.5%
Back: 56.5%
Quadriceps: 13.0%
Calves: 13.0%
Abs: 13.0%
Forearms: 13.0%
{"maxWidth":1200,"url":"/program"}
{"exportedProgram":{"customExercises":{},"program":{"exercises":[{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Tier 1 Squat","description":"**T1**.","id":"arcbxrdq","finishDayExpr":"if (completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.90\n}","state":{"stage":1,"increase":{"value":10,"unit":"lb"},"weight":{"value":150,"unit":"lb"}},"descriptions":["**T1**."]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Tier 1 Deadlift","description":"**T1**.","id":"sowdutxd","finishDayExpr":"if (cr >= r) {\n state.weight = w[5] + 10lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.85\n}","state":{"stage":1,"weight":{"value":200,"unit":"lb"}},"reuseLogic":{"selected":"arcbxrdq","states":{"arcbxrdq":{"stage":1,"increase":{"value":10,"unit":"lb"},"weight":{"value":200,"unit":"lb"}}}},"descriptions":["**T1**."]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Tier 1 Bench Press","description":"**T1**.","id":"gtydkkay","finishDayExpr":"if (cr >= r) {\n state.weight = w[5] + 5lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.85\n}","state":{"stage":1,"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"arcbxrdq","states":{"arcbxrdq":{"stage":1,"increase":{"value":5,"unit":"lb"},"weight":{"value":135,"unit":"lb"}}}},"descriptions":["**T1**."]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Tier 2 Squat","description":"**T2**.","id":"lrzellmp","finishDayExpr":"if (cr >= r) {\n state.weight = w[3] + 10lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight - 20lb\n}","state":{"stage":1,"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"obornhqj","states":{"obornhqj":{"weight":{"value":135,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"stage":1,"increase":{"value":10,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":["**T2**."]},{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Tier 2 Bench Press","description":"**T2**.","id":"obornhqj","finishDayExpr":"if (completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"descriptions":["**T2**."]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Tier 2 Overhead Press","description":"**T2**.","id":"ygknxmbg","finishDayExpr":"if (cr >= r) {\n state.weight = w[3] + 5lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight - 15lb\n}","state":{"stage":1,"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"obornhqj","states":{"obornhqj":{"weight":{"value":75,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":["**T2**."]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"latPulldown"},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[],"name":"Lat Pulldown","description":"**T3**.","id":"funewull","finishDayExpr":"if (completedReps[ns] >= state.repsthreshold) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}},"timerExpr":"90","descriptions":["**T3**."]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bentOverRow"},"warmupSets":[],"description":"**T3**.","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}}}},"descriptions":["**T3**."],"stateMetadata":{},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":true,"weightExpr":"state.weight"}]}],"name":"Bent Over Row","id":"hbyrdbsw","finishDayExpr":"if (completedReps[3] >= 25) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"weight":{"value":50,"unit":"lb"}},"timerExpr":"90"}],"author":"Cody Lefever","name":"GZCLP","days":[{"exercises":[{"id":"arcbxrdq"},{"id":"obornhqj"},{"id":"funewull"}],"name":"Day 1","id":"gcyacmla"},{"exercises":[{"id":"gtydkkay"},{"id":"lrzellmp"},{"id":"funewull"}],"name":"Day 2","id":"pvhjaiyr"},{"exercises":[{"id":"sowdutxd"},{"id":"ygknxmbg"},{"id":"hbyrdbsw"}],"name":"Day 3","id":"qiybomdf"}],"description":"Popular linear progression workout routine, based on the <a target='_blank' href='http://swoleateveryheight.blogspot.com/2016/02/gzcl-applications-adaptations.html'>GZCL method</a>, featuring well-balanced exercise selection, and proven progression scheme. It's great for beginners, you could choose it right after 3-6 month course of 'Basic Beginner' program.","id":"gzclp","shortDescription":"Another good “next step” program after Basic Beginner or Starting Strength.. Do it after 3-9 months in gym.","nextDay":1,"url":"https://www.liftosaur.com/programs/gzclp","tags":["beginner","barbell"],"isMultiweek":false,"weeks":[],"clonedAt":1731797397725},"version":"20241101192254","settings":{"timers":{"warmup":90,"workout":180},"units":"lb"}},"shouldSyncProgram":false,"isMobile":false,"revisions":[]}