Display is totally wrong, need to find a better way to do it.