removed tabs, added constructor