Init and Package work