fixed how _con is initialized