seems all modules were collected and I started compiling
fixed some compilation issues, started coding hierarchy