added tab warnings and changed to 2-space indents