i have to say..there's this one part that is just weird...

but it's good..not the best tho.