stable version with wire model