dodanie atomicAction
refactor + pierwsze GUI