added some basic css transitions