made contructor for later