trying to fix type issue
adding world functions