add declartion