allow developers to different coding styles