[add] optimal version
[fix] matrix size
[upd] info