fixed dependency names and updated to new piston