as discussed, this constructor is not necessary