nice refferences thanks