using proper count