General code to be used by developers