change Meta into an external dependency