Additional Documentation + Few helper functions.