RP2 - Application Logic