first update with basic testing working