(architecture gui) all alerts done with JOption