TODO list: removed unimportant stuff.