updated thrift state and added maven