completed section 07 - Final App