Implement in fragment