usage and help added