added blockcast.post and test