+ function help implementation