magic numbers. Some explanation would be good.