The basic cha class