Added a simple binding architecture