80usrgptprio initial commit

Work in progress but ready for review.