Credit

Added more implementation