moved packages
externalize gradle properties
basic attribute authority