added basic testing part