added to parser
fixed errors found in rider constructor
founds and fixed many non-instantions and added setter for ec in building (remove circualar dependecy if posssible)