Updated code, comments