Added a constructor

Have not finished the constructor