some explanation on how this will work