Same coding standarts issues as commented above (one liner, AS => as, etc')