updated todo & max size