added dynamic holdings count