Added declarative proposal