Watch this video about abstract structure
Completion requirements
View