working on standardising in to a formal pattern