add parse and dependencies