making the complicated simple