added byline, fixed overflow, caps