added cart widget and checkout views