add timer, layout interface, add username