weights and filters finally works