block creating, block drawing