Added usage(), Fix uninitialized warnings