first functionnal draft