Big fixes (24/24)

Big fixes