retention design fix