adding ability to create calulcated items