added tags and cleaned/commented