dont redeclare memory