seperating public api methods