add basic pipeline
update todo