Workable version for experiment