added first few methods, updated descripted