refactor 0.2.2 shitcode fully rewritten