Adding some actual blockmode stuff

not being hardcoded anymore