assmbly inc.