but i know that jimmy also picks up cans and bottles from some local restaurants and businesses , which is now technically illegal because scavenger has signed a flow control contract with the city of oakland giving them exclusive rights to all such materials within city limits .