update version
added some todos