semicolon as well as some stuff