File Structure
Basic client and server