depandencies + puts