added comments for fixing issue where mutliple calls can be made