these functions should not show errors but only debug