adds initial skeleton for extension