allow init method to instantiate specific inputs