changes: use serial