better way of adding custom packages
cleaner generation of md5 files