Abstraction page 6 full