changing signature of constructor to match parent singature