Added recommendations, removed **kwargs usage