fixed ui and added a few slots