follow project conventions