add tile generator