working on site and manual: functions call