functions adjustment