added everything for a quick storage model to store size rather than adding it to the server model