Fixed params; adds usage() method