Implement remainings