In the works web teaser for a new apartment building in NYC