functionnal notes