working stable with errors