Start on sun implementation