start cleanup factory example