readme & tests