shelving the code