creating the static methods