added placeholder for argument taking
fixed layout: put stack on the right. Fixed some button design
merged