hopefully fix params