added functions description