Started implementation on Mode 3