a one-time workable version