The rap version of TOE project