nice ideas....................