Optimized with zepto and exoskeleton