add post about facade design patten