without debugging outputs