initial cut with some minimal tests