general discusions...