final commit

Background added, refactoring complete.