Added usage and comments