working on some bga helpers