use horizontal and add defaults