sweet component updates