fixed parameter requirements