Finishing code style, don't use this version please ><.