buidling blocks to update storage profile