Implement top