GUI

started implementing functions