log error messages + remove unneeded constructors