new style structure
added protractor