put everything in common srcsnk