started adding bits to fast - main needs work as does drawing the output