achieve base function
commit bean and parse function