HiBa903

I'm thinking about posting hallucination again, but of course if has a lot of changes