Adding dispatch helper functions
remove duplicated code
adding utilities functions
Adding released framework