abstract screen
skeleton implantation