returning count