added system tests