added component demo and symlink