skills logic and db - toying with ways to over engineer this