- completion working mostly as I like