finished buttons, added some data types in Common