added md5 calculation, precompiled header