Updated usage() and some functions.