added interfaces; core and frontpage updated