it was used only as template