for use with the startup class