Main Added
Add functions for Init and Cleanup