more experimentation with api