missing printf already
forgot to commit copyright notice