deafult names for header and frame are inside the generate methods