coder and naming cnventions