alternative arugements succeeded, implementing in actual button