simplify creation process