use count() instead sizeof()