ALL: research development