constructor path bug fixed