initial commit before starting on directives
third party cleanup