implement locker objects + rework data saving
Merge pull request #2 from michaelkrauty/v2

implement locker objects + rework data saving