extension of the functional

edit comment create, separation post