This is the main shell file