more code for kyle