added functions call