Added support for one.
Added failing test for 4 and 5