added coding conventions