but can be discussed for an internal use ;b