Code refator is the first one in todo list.