sub_comp

save gui still needs to be completed