take care about disk space + user image