code templates added