removed fixed parameter dependencies to force external input