Big update. It is actually ok now.