add license

also some todos