updated approach doc