refactored mynk - not ready yet