correct facebook logic