Adding basic repository with no composabliity and no re-use