делал на коленке, но лучше было сделать сейчас, чем добавлять к задуманному, но не сделанному.