add coding convention and 3rd party libraries