experimenting with inner products