please excuse kayla being a bitch, kthx