Implement create address