initial ceph implementation