template for coders and flush corrected