fitting into template