graphic based recommendation still have bug