ok i promise i did it right this time