moved some files around, started working on a fully blown example
type check in inject