removed second constructor