added methods section