UPD: based on YouTube development