stupid added stuff