add backpack.c