More messing
Working alpha. Ugly, but it works