added remain capacity