persist metadata using object serialization
Change the input order
refact the Query processing
merged from the remote branch
remove the old dir
remove unnecessary tolowercase
new package execution and logical