extend frontend prototype