still making multiple calls