Redesigned server
Modified generic.py