implement the like system. without beautify the interface.