getting everything setup properly