merged beacause of divergation