reliable methods