Use procedures instead of entries.
Update gitignore.