explain some more things.....