Adding keys and util modules, work in progress.