functional guidebook