New: selfdevelopmenttools