~ current state, next time i will try to integrate a sqlite database