modifications for better clarity