great work

I like rather fresh approach and for once we have character that is not a complete idiot