add generate vacation action