manual prototype working