update for lay out
merge code
Merge pull request #101 from liamcindy/v3_dll

update for lay out