added short comment explaining design