build passing, but we need better tests