code and doc conventions done