added opengm