fix declarative define