add missing appointment module