Initial version, a few commands working