Improved button and appearblock
Added design document and workplan