basic work on render pipeline