added alpha, presets support, more tests, styles