fix codes
more codes added