make a workable version