prototype is now in working condition