added label generator