SG regactored as utility object (dont need new)
silly display tweaks