added alt methods