Making undulators possible at CHESS