functions: more details
wrap source code to 75 chars