correct declarations  grammar