Added common folder trying to implement Repository
Decided to give up for now as it's not critical, will think about it later