avoiding cheating
add analytics