adding dependencies and touch