added method design brief