added manifest
added version method
added setup