big changes to formatting, added binds