getting everything setup