REFACTOR onlywallet to make it's architecture layer based
REMOVE unwanted files