- gui made
- logic must be applied