Fix code of source and update