Completely updated the Alfred project code