lddfajkawehr jldf lsdjf took out void in constructors