removed request as dependecy
parameterized k for k lowest search