cage calculator project - stage 2