Sort out your indentation, from a cursory glance it seems you have two different definitions for your constructor.., well you dont have two, you have one, and a call that requires a different...