upload custom char support! example added