feature: create mkfile