Adds many features

adds vertical, style, custom initial values, and comments