Register method