Remove functional and tdd