Add loging and matrix capaitlity

Signed-off-by: victor <victor@victor-VirtualBox.(none)>
Add final changes

Signed-off-by: victor <victor@victor-VirtualBox.(none)>