this better not work cuz its java