cleaned up the manuel block call
added a new code to block shoots better in mblock