adopting coding conventions