some progress in facade