build frame basic structure