removed implicit conversion ctr