minimally funcitonal for testing only