added initial version...will add support for upload afterwards