Structure selfcheck + some comments