finished

24/25/26 finished! please feedback!