Wrong wrong wrong but finnaly right