Base on fensy's loveJ.