add support for personal files
fix a bug in set WHITE color, it was gray instead of white