Assignment Play with exposing API