some todos :)