refactored address stuff
added item adjustments to ui
custom page type management