start of package layout