Added a sample of forward declaration
Cleanup