Added comments and usage guide