working on custom select elements