added block types and beginning a basic level