Algorithm working;
style+output+include-structure need to be optimized