adding testing features