explicació del grocery crud (arxiu skeleton_main)