Recent developments

sdfsdfsdfsdfsdfsdfsdfsdfsdfsdfs