basic segment renderer