better graphic layout