Added many methods