a bit explanation