+ some extra tools