Added comments for more explanation
Added a simple greeting for some user experience