added setup and functions, setup for blog