rearchitecturation + better random vibes
first version of implemented custom list