implemented all typed Bolts, maybe in the next commit i will delete the old ones