few new bits and bobs