more clear and portable