ASSIGN macro in place