Ask methods and simplification

Tackle for loops next