some added stuff