playing with schemas