fixed: dependent codes