initial commit work in progress