Cheshire detectives have charged two men in connection with drug offences in Macclesfield.
Markland Davis and Thomas Major were stopped by officers and arrested on Wednesday 17 November in the town centre.
Davis, 19, of Platt Hill Avenue in Bolton, has been charged with possession with intent to supply heroin and possession of a knife.
Major, 23, of The Welland in Westhoughton in Bolton has been charged with possession with intent to supply crack cocaine and possession of criminal property.
A quantity of cash and class A drugs were seized.
The pair have been remanded in custody and are due to appear at Chester Magistrates Court on Friday 19 November.