use stat where possible, added spaces