initial commit, mostly Naut with some customization