trying to suss out why im getting duplicate :constructor slot errors