0.1 styles
added constructor style