#8 removed wrong constructor