updated like functionality to get user info and prevent some duplicate