functionality and advantages