@singa: How long have