Some progress. Can be used