added bitpage solution