second commit
version 0.45