Implement Remake