Modified cart functional, added cart widget