move set to own file