running into block with type signatures - try sometthing else