Functionnal simple version of pipeline