Additional usecases implemented. Partially used on UI