yeah do the main block