update prototype and introducing font-awesome