cage calculator project - stage 1