Golang Interface Engine