- first version without any rendering or javascript