put everything into common