correctly added the imperative implementation to git