tests, frontend framework, little change in algorithms catch (in img if)