decide
get meta
compile