deleted and added more code info