compress file support added