added colins prototype