add a new chart, fix vacation request bugs