doing composition test and fixing component id options