initial load function
custom icon