Adding additional version constructors