errors fixed, missing ;