Ordered use statements
Avoided the extract function