beginner's explanation