Init
Fixes
Functional code