halfninja lib added - support cmd throw main