pattern conventions and standards