Uploaded Frank's prototype