done

most of it .. only left few errors