input shapes