made huge improvements regarding issue #27, but it isn't solved completely yet.