added code conventions