atomic template