final working build