modified templates