Bunch of updates

About time we give some attention for these devices