bug fixes: classes init, etc