Device code (19/21)

Device code