modified in common 2