clean up code and add vertical line per each month