demo and some style changes