new contents sidebar and some ui stuff