requirements updates, fix some wonky stuff in pet profile