potentially fixing require dependency issues