directory structure for server side