fix dist app and add checkout fields