Added new declaration and methods