added method subleties