made standard the default prototyping method