and taking punctuations into consideration. That colon confuses me a bit.Don't know why it is placed there.