adding ga and updating design