adding some todos and options for further versions