initial pass at implementing assets on segments