prototypes for figure ++
ipdate gitignore