array size!!! andd final misstakes