basic display implemented