finished coding conventions