Implement utility prototype
Basic features should work.