basic recommendation approval implemented