return {
	O = { -- squares
		{
			{1,1,1},
			{1,1,1},
			{1,1,1},
		},
		{
			{1,1},
			{1,1},
		},
	},
	LL = { -- LONG L
		{
			{1,1,1},
			{1,0,0},
			{1,0,0},
		},
		{
			{1,1,1},
			{0,0,1},
			{0,0,1},
		},
		{
			{0,0,1},
			{0,0,1},
			{1,1,1},
		},
		{
			{1,0,0},
			{1,0,0},
			{1,1,1},
		},
	},
	SL = { -- SHORT L
		{
			{0,1},
			{1,1},
		},
		{
			{1,0},
			{1,1},
		},
		{
			{1,1},
			{1,0},
		},
		{
			{1,1},
			{0,1},
		},
	},
	I = { -- lines
		{
			{1},
		},
		{
			{1},{1},
		},
		{
			{1},{1},{1},
		},
		{
			{1},{1},{1},{1},
		},
		{
			{1},{1},{1},{1},{1},
		},
		
		{
			{1,1},
		},
		{
			{1,1,1},
		},
		{
			{1,1,1,1},
		},
		{
			{1,1,1,1,1},
		},
	},
	T = { 
		{
			{1,1,1},
			{0,1,0},
		},
		{
			{0,1},
			{1,1},
			{0,1},
		},
		{
			{0,1,0},
			{1,1,1},
		},
		{
			{1,0},
			{1,1},
			{1,0},
		},
	},
	J = {
		{
			{1,1,1},
			{0,0,1},
		},
		{
			{0,1},
			{0,1},
			{1,1},
		},
		{
			{1,0,0},
			{1,1,1},
		},
		{
			{1,1},
			{1,0},
			{1,0},
		},
	},
	L = {
		{
			{1,1,1},
			{1,0,0},
		},
		{
			{1,1},
			{0,1},
			{0,1},
		},
		{
			{0,0,1},
			{1,1,1},
		},
		{
			{1,0},
			{1,0},
			{1,1},
		},
	},
	S = {
		{
			{0,1,1},
			{1,1,0},
		},
		{
			{1,0},
			{1,1},
			{0,1},
		},	
	},
	Z = {
		{
			{1,1,0},
			{0,1,1},
		},
		{
			{0,1},
			{1,1},
			{1,0},
		},	
		
	},
}