added Message Based Specs