bugfixes, new fan implementation, match base ui design