Initial implementation, you can bind stuff