some general adjust