basic definition