Philae, work in progress