memory consumption lowered
better looks