some writing ... not done yet ...