abstract + code not working