some solution for c5 and c8