Added software and minor stuff to hardware