seperated demo and templte css