added some documentation / example