core classes and methods compressed, must think of how to handle session and cookie information