New class containing the pack methods+Others