code that can be reused or have something interesting features