Explaining package purpuse