more functions, with documentation