added good cause layout
added test:prepare for travis-ci