added first test and routing