added assembly files; generalized content