[@pyroman] Hows this? Again I'm a little rusty so tell me if anything needs work.