building gpletter rule