Project new workflow

#55 to be merged first