added strange element requiring different constructor