some changes for marginal presentability