update to allow more than one custom page