more comments, removed unnecessary code, set bg to transparent, return status message