avoid font-awesome dependency