moved prototypes from google code