more stuff
support for add above2^8
added file name