implementation for 454

Implementation for issue #454