typo
removed useless constructors