draft: mobile: functionality implementation