apartment page base impl