add nubo functions