work on patch document etc..