1SoulJo technical blog and study