modified cserver