1)write a TODO
2)?
3)Profit!