FIX: added better function description tags and status message
DOC: added reason why this exists, to learn scala