fixed up the absolute and relative position code - next step is a general clean up and consolidation of attributes