put everything into place - Turkish English Dictionary