few methods added