CS based