created basic presentation layer