layout for file choose func