added place prototype