Implement guide model and create guide
Create guide functionality