code debugged, heavy develop in progress