a simple Library