cleaner API
add doc to 'custom'
bump version