added for-loops and *.split() methods