CUSTOM DECLARATION