added some initial test (Don't passing yet)