added seed and added required_logged for several methods